<?php
/**
 * User: Woozee
 * Date: 2021/3/8
 * Time: 13:30
 */

namespace App\Responses\Admin\Article;

use App\Enum\Spider\SourceEnum;
use App\Responses\BaseResp;

class ArticlePoolItem extends BaseResp
{
    /** @var int ID */
    public int $id;

    /** @var string 标题 */
    public string $title;

    /** @var string 原文章链接 */
    public string $source_url;

    /** @var int 来源 */
    public int $source;

    /** @var string 来源 */
    public string $source_text;

    /** @var string 创建时间 */
    public string $created_at;

    /** @var string 更新时间 */
    public string $updated_at;

    protected function afterFill(): void
    {
        $this->source_text = SourceEnum::getText($this->source);
    }
}
